Contory: A Smart Phone Middleware Supporting Multiple Context Provisioning
نویسندگان
چکیده
This paper presents Contory, a middleware specifically deployed to support provisioning of context information on mobile devices such as smart phones. Contory integrates multiple strategies for context provisioning, namely internal sensors-based, external infrastructure-based, and distributed provisioning in ad hoc networks. Applications can query Contory about context items of different types, using a declarative query language which features on-demand, periodic, and event-based context queries. Contory allows applications to utilize different provisioning mechanisms depending on resource availability and presence of external infrastructures. This paper illustrates our approach along with its design and implementation on smart phones.
منابع مشابه
Contory: A Middleware for the Provisioning of Context Information on Smart Phones
Context-awareness can serve to make ubiquitous applications deployed for mobile devices adaptive, personalized, and accessible in dynamically changing environments. Unfortunately, existing approaches for the provisioning of context information in ubiquitous computing environments rarely take into consideration the resource constraints of mobile devices and the uncertain availability of sensors ...
متن کاملContext Source: A Smartphone Application for Serving Context to a Generic Context Provisioning System
This paper presents a modular context provisioning middleware for the support of ubiquitous services and applications, entitled C-ProMiSE (“Context Provisioning Middleware with Support for Evolving Awareness”). Special emphasis is put on a smartphone application which serves the middleware with primitive context originating from diverse physical, virtual and logical sensors (e.g. GPS, accelerom...
متن کاملSmart Devices for Next Generation Mobile Services
Ubiquitous computing requires new paradigms to assist users organizing and performing daily tasks. Supporting autonomy and providing secured execution environments are two among a lot of challenging issues. Next generation smart cards, so-called smart devices, are regarded as personal devices providing a secured execution and storage environment for application tasks and sensitive privacy infor...
متن کاملA Collaborative-based Approach for Context-aware Service Provisioning in Smart Environment
The novel mobile scenarios encourage the design and development of context-aware middleware that provides on demand appropriate semantic services services to mobile user's access in a dynamic smart environment, since wireless hotspots and mobile devices are permeating our workplace, home and public places. As mobile users will be immersed in thousands of different kinds of pervasive services, i...
متن کاملA Middleware with Comprehensive Quality of Context Support for the Internet of Things Applications
Context aware systems are able to adapt their behavior according to the environment in which the user is. They can be integrated into an Internet of Things (IoT) infrastructure, allowing a better perception of the user's physical environment by collecting context data from sensors embedded in devices known as smart objects. An IoT extension called the Internet of Mobile Things (IoMT) suggests n...
متن کامل